From 7f3f61699b990da505c70d4c716610caebb63e21 Mon Sep 17 00:00:00 2001 From: Julien Grall Date: Mon, 11 Apr 2016 14:33:37 +0100 Subject: [PATCH] xen/arm: acpi: Print more error messages in acpi_map_gic_cpu_interface It's helpful to spot any error without having to modify the hypervisor code. Signed-off-by: Julien Grall Reviewed-by: Stefano Stabellini Reviewed-by: Shannon Zhao --- xen/arch/arm/acpi/boot.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xen/arch/arm/acpi/boot.c b/xen/arch/arm/acpi/boot.c index f3d8e7cc70..28b34507fe 100644 --- a/xen/arch/arm/acpi/boot.c +++ b/xen/arch/arm/acpi/boot.c @@ -63,7 +63,10 @@ acpi_map_gic_cpu_interface(struct acpi_madt_generic_interrupt *processor) total_cpus++; if ( !enabled ) + { + printk("Skipping disabled CPU entry with 0x%"PRIx64" MPIDR\n", mpidr); return; + } if ( enabled_cpus >= NR_CPUS ) { @@ -101,7 +104,11 @@ acpi_map_gic_cpu_interface(struct acpi_madt_generic_interrupt *processor) } if ( !acpi_psci_present() ) + { + printk("PSCI not present, skipping CPU MPIDR 0x%"PRIx64"\n", + mpidr); return; + } if ( (rc = arch_cpu_init(enabled_cpus, NULL)) < 0 ) { -- 2.30.2